<%@ page import="java.util.Date" %>
<%--
  Created by IntelliJ IDEA.
  User: jiangxuchuan
  Date: 2022/1/8
  Time: 20:05
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
    <title>FMT</title>
</head>
<body>
    <%
        request.setAttribute("date",new Date());
        request.setAttribute("num",12345678.123);
        request.setAttribute("nothing",null);
        request.setAttribute("html","<a href='https://www.baidu.com'>这是一个超链接</a>");
    %>
    <h1>
        <!-- 日期格式化 -->
        <fmt:formatDate value="${requestScope.date}" pattern="yyyy年MM月dd日HH时mm分ss秒sss毫秒"/>
    </h1>
    <h1>
        <!-- 数字格式化 -->
        ￥<fmt:formatNumber value="${requestScope.num}" pattern="0,000.00"></fmt:formatNumber>元
    </h1>
    <h1>
        <!-- 利用核心库中的c:out设置值为null时的默认值为自己自定义的值 -->
        null默认值:<c:out value="${requestScope.nothing}" default="无"></c:out>
    </h1>
    <h1>
        <!-- 利用核心库中的c:out转义字符，将需要转义的字符转义,escapeXml为true时代表需要转义，为false时代表不需要转义 -->
        <c:out value="${requestScope.html}" escapeXml="true"></c:out>
    </h1>
</body>
</html>
